home *** CD-ROM | disk | FTP | other *** search
/ The Beauty of Chaos / Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso / mac / gifconverter2.37.cpt.hqx / GIFConverter 2.3.7.rsrc / bin.rsrc_CODE_55_WriteTIFFFile.txt < prev    next >
Text File  |  1994-01-29  |  82KB  |  1,431 lines

  1. # near model CODE resource
  2. # jump table entries: 21264-21264 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 FFF0                link       A6, -0x0010
  5. 00000004  3D6E 0016 FFF0           move.w     [A6 - 0x10], [A6 + 0x16]
  6. 0000000A  3D6E 0014 FFF2           move.w     [A6 - 0xE], [A6 + 0x14]
  7. 00000010  2D6E 0010 FFF4           move.l     [A6 - 0xC], [A6 + 0x10]
  8. 00000016  2D6E 000C FFF8           move.l     [A6 - 0x8], [A6 + 0xC]
  9. 0000001C  7003                     moveq.l    D0, 0x03
  10. 0000001E  B06E 0014                cmp.w      D0, [A6 + 0x14]
  11. 00000022  57C0                     seq        D0
  12. 00000024  7201                     moveq.l    D1, 0x01
  13. 00000026  B2AE 0010                cmp.l      D1, [A6 + 0x10]
  14. 0000002A  57C1                     seq        D1
  15. 0000002C  C001                     and.b      D0, D1
  16. 0000002E  670C                     beq        +0xE /* 0000003C */
  17. 00000030  7000                     moveq.l    D0, 0x00
  18. 00000032  2D40 FFF8                move.l     [A6 - 0x8], D0
  19. 00000036  3D6E 000E FFF8           move.w     [A6 - 0x8], [A6 + 0xE]
  20. label0000003C:
  21. 0000003C  700C                     moveq.l    D0, 0x0C
  22. 0000003E  2D40 FFFC                move.l     [A6 - 0x4], D0
  23. 00000042  4267                     clr.w      -[A7]
  24. 00000044  486E FFFC                pea.l      [A6 - 0x4]
  25. 00000048  486E FFF0                pea.l      [A6 - 0x10]
  26. 0000004C  206E 0008                movea.l    A0, [A6 + 0x8]
  27. 00000050  2F28 0010                move.l     -[A7], [A0 + 0x10]
  28. 00000054  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  29. 00000058  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  30. 0000005C  4E5E                     unlink     A6
  31. 0000005E  205F                     movea.l    A0, [A7]+
  32. 00000060  DEFC 0010                add.w      A7, 0x10
  33. 00000064  4ED0                     jmp        [A0]
  34. 00000066  8B57                     or.w       [A7], D5
  35. 00000068  5249                     addq.w     A1, 1
  36. 0000006A  5445                     addq.w     D5, 2
  37. 0000006C  4946                     chk.w      D4, D6
  38. 0000006E  4445                     neg.w      D5
  39. 00000070  4E54 0000                link       A4, 0
  40. fn00000074:
  41. 00000074  4E56 0000                link       A6, 0
  42. 00000078  2F0C                     move.l     -[A7], A4
  43. 0000007A  206E 0008                movea.l    A0, [A6 + 0x8]
  44. 0000007E  49E8 FFB6                lea.l      A4, [A0 - 0x4A]
  45. 00000082  4AAC 000C                tst.l      [A4 + 0xC]
  46. 00000086  6708                     beq        +0xA /* 00000090 */
  47. 00000088  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  48. 0000008C  205F                     movea.l    A0, [A7]+
  49. 0000008E  A01F                     syscall    DisposPtr/DisposePtr
  50. label00000090:
  51. 00000090  4AAC 0014                tst.l      [A4 + 0x14]
  52. 00000094  6708                     beq        +0xA /* 0000009E */
  53. 00000096  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  54. 0000009A  205F                     movea.l    A0, [A7]+
  55. 0000009C  A01F                     syscall    DisposPtr/DisposePtr
  56. label0000009E:
  57. 0000009E  285F                     movea.l    A4, [A7]+
  58. 000000A0  4E5E                     unlink     A6
  59. 000000A2  2E9F                     move.l     [A7], [A7]+
  60. 000000A4  4E75                     rts
  61. 000000A6  8F43 4C45                pack       D7, D3, 0x4C45
  62. 000000AA  414E                     chk.w      D0, A6
  63. 000000AC  4445                     neg.w      D5
  64. 000000AE  5343                     subq.w     D3, 1
  65. 000000B0  5249                     addq.w     A1, 1
  66. 000000B2  5054                     addq.w     [A4], 8
  67. 000000B4  4F52                     chk.w      D7, [A2]
  68. 000000B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  69. 000000BA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  70. 000000BE  0008 4AA8                ori.b      A0, 0xA8
  71. 000000C2  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  72. 000000C4  6708                     beq        +0xA /* 000000CE */
  73. 000000C6  2F28 FF52                move.l     -[A7], [A0 - 0xAE]
  74. 000000CA  205F                     movea.l    A0, [A7]+
  75. 000000CC  A01F                     syscall    DisposPtr/DisposePtr
  76. label000000CE:
  77. 000000CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  78. 000000D2  4EBA FFA0                jsr        [PC - 0x60 /* 00000074 */]
  79. 000000D6  4E5E                     unlink     A6
  80. 000000D8  205F                     movea.l    A0, [A7]+
  81. 000000DA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  82. 000000DE  4ED0                     jmp        [A0]
  83. 000000E0  8C48                     or.w       D6, A0
  84. 000000E2  444C                     neg.w      A4
  85. 000000E4  5752                     subq.w     [A2], 3
  86. 000000E6  4954                     chk.w      D4, [A4]
  87. 000000E8  4554                     chk.w      D2, [A4]
  88. 000000EA  4946                     chk.w      D4, D6
  89. 000000EC  4600                     not.b      D0
  90. 000000EE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  91. // begin alternate branch 000000F0-000000F4
  92. fn000000F0:
  93. 000000F0  4E56 FFCC                link       A6, -0x0034
  94. // end alternate branch 000000F0-000000F4
  95. fn000000F0: // (misaligned)
  96. 000000F2  FFCC                     .invalid   <<F/7/7>>
  97. 000000F4  48E7 0108                movem.l    -[A7], D7,A4
  98. 000000F8  286E 0008                movea.l    A4, [A6 + 0x8]
  99. 000000FC  4267                     clr.w      -[A7]
  100. 000000FE  486C FFF8                pea.l      [A4 - 0x8]
  101. 00000102  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  102. 00000106  4EAD 4F02                jsr        [A5 + 0x4F02 /* export_2524 */]
  103. 0000010A  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  104. 0000010E  302C FFEE                move.w     D0, [A4 - 0x12]
  105. 00000112  7201                     moveq.l    D1, 0x01
  106. 00000114  E1A9                     lsl        D1, D0
  107. 00000116  2941 FF56                move.l     [A4 - 0xAA], D1
  108. 0000011A  7000                     moveq.l    D0, 0x00
  109. 0000011C  2D40 FFF8                move.l     [A6 - 0x8], D0
  110. 00000120  206C 0014                movea.l    A0, [A4 + 0x14]
  111. 00000124  2050                     movea.l    A0, [A0]
  112. 00000126  3028 0006                move.w     D0, [A0 + 0x6]
  113. 0000012A  48C0                     ext.l      D0
  114. 0000012C  2D40 FFF4                move.l     [A6 - 0xC], D0
  115. 00000130  2E2E FFF8                move.l     D7, [A6 - 0x8]
  116. 00000134  6030                     bra        +0x32 /* 00000166 */
  117. label00000136:
  118. 00000136  7002                     moveq.l    D0, 0x02
  119. 00000138  2940 FF6E                move.l     [A4 - 0x92], D0
  120. 0000013C  206C 0014                movea.l    A0, [A4 + 0x14]
  121. 00000140  2050                     movea.l    A0, [A0]
  122. 00000142  3007                     move.w     D0, D7
  123. 00000144  E740                     asl        D0.w, 3
  124. 00000146  3970 000A FF68           move.w     [A4 - 0x98], [A0 + D0.w + 0xA]
  125. 0000014C  4267                     clr.w      -[A7]
  126. 0000014E  486C FF6E                pea.l      [A4 - 0x92]
  127. 00000152  486C FF68                pea.l      [A4 - 0x98]
  128. 00000156  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  129. 0000015A  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  130. 0000015E  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  131. 00000162  5287                     addq.l     D7, 1
  132. 00000164  6906                     bvs        +0x8 /* 0000016C */
  133. label00000166:
  134. 00000166  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  135. 0000016A  6FCA                     ble        -0x34 /* 00000136 */
  136. label0000016C:
  137. 0000016C  206C 0014                movea.l    A0, [A4 + 0x14]
  138. 00000170  2050                     movea.l    A0, [A0]
  139. 00000172  3028 0006                move.w     D0, [A0 + 0x6]
  140. 00000176  5240                     addq.w     D0, 1
  141. 00000178  48C0                     ext.l      D0
  142. 0000017A  2D40 FFF0                move.l     [A6 - 0x10], D0
  143. 0000017E  202C FF56                move.l     D0, [A4 - 0xAA]
  144. 00000182  5380                     subq.l     D0, 1
  145. 00000184  2D40 FFEC                move.l     [A6 - 0x14], D0
  146. 00000188  2E2E FFF0                move.l     D7, [A6 - 0x10]
  147. 0000018C  6024                     bra        +0x26 /* 000001B2 */
  148. label0000018E:
  149. 0000018E  7002                     moveq.l    D0, 0x02
  150. 00000190  2940 FF6E                move.l     [A4 - 0x92], D0
  151. 00000194  426C FF68                clr.w      [A4 - 0x98]
  152. 00000198  4267                     clr.w      -[A7]
  153. 0000019A  486C FF6E                pea.l      [A4 - 0x92]
  154. 0000019E  486C FF68                pea.l      [A4 - 0x98]
  155. 000001A2  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  156. 000001A6  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  157. 000001AA  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  158. 000001AE  5287                     addq.l     D7, 1
  159. 000001B0  6906                     bvs        +0x8 /* 000001B8 */
  160. label000001B2:
  161. 000001B2  BEAE FFEC                cmp.l      D7, [A6 - 0x14]
  162. 000001B6  6FD6                     ble        -0x28 /* 0000018E */
  163. label000001B8:
  164. 000001B8  7000                     moveq.l    D0, 0x00
  165. 000001BA  2D40 FFE8                move.l     [A6 - 0x18], D0
  166. 000001BE  206C 0014                movea.l    A0, [A4 + 0x14]
  167. 000001C2  2050                     movea.l    A0, [A0]
  168. 000001C4  3028 0006                move.w     D0, [A0 + 0x6]
  169. 000001C8  48C0                     ext.l      D0
  170. 000001CA  2D40 FFE4                move.l     [A6 - 0x1C], D0
  171. 000001CE  2E2E FFE8                move.l     D7, [A6 - 0x18]
  172. 000001D2  6030                     bra        +0x32 /* 00000204 */
  173. label000001D4:
  174. 000001D4  7002                     moveq.l    D0, 0x02
  175. 000001D6  2940 FF6E                move.l     [A4 - 0x92], D0
  176. 000001DA  206C 0014                movea.l    A0, [A4 + 0x14]
  177. 000001DE  2050                     movea.l    A0, [A0]
  178. 000001E0  3007                     move.w     D0, D7
  179. 000001E2  E740                     asl        D0.w, 3
  180. 000001E4  3970 000C FF68           move.w     [A4 - 0x98], [A0 + D0.w + 0xC]
  181. 000001EA  4267                     clr.w      -[A7]
  182. 000001EC  486C FF6E                pea.l      [A4 - 0x92]
  183. 000001F0  486C FF68                pea.l      [A4 - 0x98]
  184. 000001F4  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  185. 000001F8  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  186. 000001FC  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  187. 00000200  5287                     addq.l     D7, 1
  188. 00000202  6906                     bvs        +0x8 /* 0000020A */
  189. label00000204:
  190. 00000204  BEAE FFE4                cmp.l      D7, [A6 - 0x1C]
  191. 00000208  6FCA                     ble        -0x34 /* 000001D4 */
  192. label0000020A:
  193. 0000020A  206C 0014                movea.l    A0, [A4 + 0x14]
  194. 0000020E  2050                     movea.l    A0, [A0]
  195. 00000210  3028 0006                move.w     D0, [A0 + 0x6]
  196. 00000214  5240                     addq.w     D0, 1
  197. 00000216  48C0                     ext.l      D0
  198. 00000218  2D40 FFE0                move.l     [A6 - 0x20], D0
  199. 0000021C  202C FF56                move.l     D0, [A4 - 0xAA]
  200. 00000220  5380                     subq.l     D0, 1
  201. 00000222  2D40 FFDC                move.l     [A6 - 0x24], D0
  202. 00000226  2E2E FFE0                move.l     D7, [A6 - 0x20]
  203. 0000022A  6024                     bra        +0x26 /* 00000250 */
  204. label0000022C:
  205. 0000022C  7002                     moveq.l    D0, 0x02
  206. 0000022E  2940 FF6E                move.l     [A4 - 0x92], D0
  207. 00000232  426C FF68                clr.w      [A4 - 0x98]
  208. 00000236  4267                     clr.w      -[A7]
  209. 00000238  486C FF6E                pea.l      [A4 - 0x92]
  210. 0000023C  486C FF68                pea.l      [A4 - 0x98]
  211. 00000240  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  212. 00000244  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  213. 00000248  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  214. 0000024C  5287                     addq.l     D7, 1
  215. 0000024E  6906                     bvs        +0x8 /* 00000256 */
  216. label00000250:
  217. 00000250  BEAE FFDC                cmp.l      D7, [A6 - 0x24]
  218. 00000254  6FD6                     ble        -0x28 /* 0000022C */
  219. label00000256:
  220. 00000256  7000                     moveq.l    D0, 0x00
  221. 00000258  2D40 FFD8                move.l     [A6 - 0x28], D0
  222. 0000025C  206C 0014                movea.l    A0, [A4 + 0x14]
  223. 00000260  2050                     movea.l    A0, [A0]
  224. 00000262  3028 0006                move.w     D0, [A0 + 0x6]
  225. 00000266  48C0                     ext.l      D0
  226. 00000268  2D40 FFD4                move.l     [A6 - 0x2C], D0
  227. 0000026C  2E2E FFD8                move.l     D7, [A6 - 0x28]
  228. 00000270  6030                     bra        +0x32 /* 000002A2 */
  229. label00000272:
  230. 00000272  7002                     moveq.l    D0, 0x02
  231. 00000274  2940 FF6E                move.l     [A4 - 0x92], D0
  232. 00000278  206C 0014                movea.l    A0, [A4 + 0x14]
  233. 0000027C  2050                     movea.l    A0, [A0]
  234. 0000027E  3007                     move.w     D0, D7
  235. 00000280  E740                     asl        D0.w, 3
  236. 00000282  3970 000E FF68           move.w     [A4 - 0x98], [A0 + D0.w + 0xE]
  237. 00000288  4267                     clr.w      -[A7]
  238. 0000028A  486C FF6E                pea.l      [A4 - 0x92]
  239. 0000028E  486C FF68                pea.l      [A4 - 0x98]
  240. 00000292  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  241. 00000296  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  242. 0000029A  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  243. 0000029E  5287                     addq.l     D7, 1
  244. 000002A0  6906                     bvs        +0x8 /* 000002A8 */
  245. label000002A2:
  246. 000002A2  BEAE FFD4                cmp.l      D7, [A6 - 0x2C]
  247. 000002A6  6FCA                     ble        -0x34 /* 00000272 */
  248. label000002A8:
  249. 000002A8  206C 0014                movea.l    A0, [A4 + 0x14]
  250. 000002AC  2050                     movea.l    A0, [A0]
  251. 000002AE  3028 0006                move.w     D0, [A0 + 0x6]
  252. 000002B2  5240                     addq.w     D0, 1
  253. 000002B4  48C0                     ext.l      D0
  254. 000002B6  2D40 FFD0                move.l     [A6 - 0x30], D0
  255. 000002BA  202C FF56                move.l     D0, [A4 - 0xAA]
  256. 000002BE  5380                     subq.l     D0, 1
  257. 000002C0  2D40 FFCC                move.l     [A6 - 0x34], D0
  258. 000002C4  2E2E FFD0                move.l     D7, [A6 - 0x30]
  259. 000002C8  6024                     bra        +0x26 /* 000002EE */
  260. label000002CA:
  261. 000002CA  7002                     moveq.l    D0, 0x02
  262. 000002CC  2940 FF6E                move.l     [A4 - 0x92], D0
  263. 000002D0  426C FF68                clr.w      [A4 - 0x98]
  264. 000002D4  4267                     clr.w      -[A7]
  265. 000002D6  486C FF6E                pea.l      [A4 - 0x92]
  266. 000002DA  486C FF68                pea.l      [A4 - 0x98]
  267. 000002DE  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  268. 000002E2  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  269. 000002E6  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  270. 000002EA  5287                     addq.l     D7, 1
  271. 000002EC  6906                     bvs        +0x8 /* 000002F4 */
  272. label000002EE:
  273. 000002EE  BEAE FFCC                cmp.l      D7, [A6 - 0x34]
  274. 000002F2  6FD6                     ble        -0x28 /* 000002CA */
  275. label000002F4:
  276. 000002F4  4CDF 1080                movem.l    D7,A4, [A7]+
  277. 000002F8  4E5E                     unlink     A6
  278. 000002FA  2E9F                     move.l     [A7], [A7]+
  279. 000002FC  4E75                     rts
  280. 000002FE  8D57                     or.w       [A7], D6
  281. 00000300  5249                     addq.w     A1, 1
  282. 00000302  5445                     addq.w     D5, 2
  283. 00000304  434F                     chk.w      D1, A7
  284. 00000306  4C4F 524D                movem.l    D0,D2,D3,D6,A1,A4,A6, A7
  285. 0000030A  4150                     chk.w      D0, [A0]
  286. 0000030C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  287. 00000310  0000 2F0C                ori.b      D0, 0xC
  288. 00000314  286E 0008                movea.l    A4, [A6 + 0x8]
  289. 00000318  206E 0010                movea.l    A0, [A6 + 0x10]
  290. 0000031C  20AC FF52                move.l     [A0], [A4 - 0xAE]
  291. 00000320  206E 000C                movea.l    A0, [A6 + 0xC]
  292. 00000324  20AC FF6E                move.l     [A0], [A4 - 0x92]
  293. 00000328  7000                     moveq.l    D0, 0x00
  294. 0000032A  2940 FF6E                move.l     [A4 - 0x92], D0
  295. 0000032E  285F                     movea.l    A4, [A7]+
  296. 00000330  4E5E                     unlink     A6
  297. 00000332  205F                     movea.l    A0, [A7]+
  298. 00000334  DEFC 000C                add.w      A7, 0xC
  299. 00000338  4ED0                     jmp        [A0]
  300. 0000033A  8C4C                     or.w       D6, A4
  301. 0000033C  5A57                     addq.w     [A7], 5
  302. 0000033E  4745                     chk.w      D3, D5
  303. 00000340  5442                     addq.w     D2, 2
  304. 00000342  5546                     subq.w     D6, 2
  305. 00000344  4645                     not.w      D5
  306. 00000346  5200                     addq.b     D0, 1
  307. 00000348  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  308. 0000034C  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  309. 00000350  205F                     movea.l    A0, [A7]+
  310. 00000352  5C4F                     addq.w     A7, 6
  311. 00000354  4ED0                     jmp        [A0]
  312. 00000356  8A4C                     or.w       D5, A4
  313. 00000358  5A57                     addq.w     [A7], 5
  314. 0000035A  5055                     addq.w     [A5], 8
  315. 0000035C  5442                     addq.w     D2, 2
  316. 0000035E  5954                     subq.w     [A4], 4
  317. 00000360  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  318. 00000362  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  319. 00000366  FFFC                     .invalid   <<F/7/7>>
  320. 00000368  302E 000C                move.w     D0, [A6 + 0xC]
  321. 0000036C  48C0                     ext.l      D0
  322. 0000036E  2D40 FFFC                move.l     [A6 - 0x4], D0
  323. 00000372  4267                     clr.w      -[A7]
  324. 00000374  486E FFFC                pea.l      [A6 - 0x4]
  325. 00000378  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  326. 0000037C  206E 0008                movea.l    A0, [A6 + 0x8]
  327. 00000380  2F28 0010                move.l     -[A7], [A0 + 0x10]
  328. 00000384  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  329. 00000388  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  330. 0000038C  4E5E                     unlink     A6
  331. 0000038E  205F                     movea.l    A0, [A7]+
  332. 00000390  DEFC 000A                add.w      A7, 0xA /* '\n' */
  333. 00000394  4ED0                     jmp        [A0]
  334. 00000396  8C4C                     or.w       D6, A4
  335. 00000398  5A57                     addq.w     [A7], 5
  336. 0000039A  5055                     addq.w     [A5], 8
  337. 0000039C  5452                     addq.w     [A2], 2
  338. 0000039E  4543                     chk.w      D2, D3
  339. 000003A0  4F52                     chk.w      D7, [A2]
  340. 000003A2  4400                     neg.b      D0
  341. 000003A4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  342. // begin alternate branch 000003A6-000003AA
  343. fn000003A6:
  344. 000003A6  4E56 FFDC                link       A6, -0x0024
  345. // end alternate branch 000003A6-000003AA
  346. fn000003A6: // (misaligned)
  347. 000003A8  FFDC                     .invalid   <<F/7/7>>
  348. 000003AA  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  349. 000003AE  286E 0008                movea.l    A4, [A6 + 0x8]
  350. 000003B2  4267                     clr.w      -[A7]
  351. 000003B4  206C FFC2                movea.l    A0, [A4 - 0x3E]
  352. 000003B8  2F08                     move.l     -[A7], A0
  353. 000003BA  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  354. 000003BE  4EAD 4F02                jsr        [A5 + 0x4F02 /* export_2524 */]
  355. 000003C2  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  356. 000003C6  2F2C FFB6                move.l     -[A7], [A4 - 0x4A]
  357. 000003CA  2F2C FFBA                move.l     -[A7], [A4 - 0x46]
  358. 000003CE  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  359. 000003D2  7003                     moveq.l    D0, 0x03
  360. 000003D4  2F00                     move.l     -[A7], D0
  361. 000003D6  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  362. 000003DA  206C FFCA                movea.l    A0, [A4 - 0x36]
  363. 000003DE  209F                     move.l     [A0], [A7]+
  364. 000003E0  4267                     clr.w      -[A7]
  365. 000003E2  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  366. 000003E6  4EAD 4F72                jsr        [A5 + 0x4F72 /* export_2538 */]
  367. 000003EA  206C 0018                movea.l    A0, [A4 + 0x18]
  368. 000003EE  2050                     movea.l    A0, [A0]
  369. 000003F0  2268 001E                movea.l    A1, [A0 + 0x1E]
  370. 000003F4  2251                     movea.l    A1, [A1]
  371. 000003F6  2951 FF60                move.l     [A4 - 0xA0], [A1]
  372. 000003FA  7000                     moveq.l    D0, 0x00
  373. 000003FC  206C 0018                movea.l    A0, [A4 + 0x18]
  374. 00000400  2050                     movea.l    A0, [A0]
  375. 00000402  2268 001E                movea.l    A1, [A0 + 0x1E]
  376. 00000406  2251                     movea.l    A1, [A1]
  377. 00000408  3029 0004                move.w     D0, [A1 + 0x4]
  378. 0000040C  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  379. 00000412  3940 FF5E                move.w     [A4 - 0xA2], D0
  380. 00000416  7001                     moveq.l    D0, 0x01
  381. 00000418  2D40 FFE8                move.l     [A6 - 0x18], D0
  382. 0000041C  2D6C FFFC FFE4           move.l     [A6 - 0x1C], [A4 - 0x4]
  383. 00000422  2E2E FFE8                move.l     D7, [A6 - 0x18]
  384. 00000426  6000 011C                bra        +0x11E /* 00000544 */
  385. label0000042A:
  386. 0000042A  4267                     clr.w      -[A7]
  387. 0000042C  206C FFC2                movea.l    A0, [A4 - 0x3E]
  388. 00000430  2007                     move.l     D0, D7
  389. 00000432  5380                     subq.l     D0, 1
  390. 00000434  E540                     asl        D0.w, 2
  391. 00000436  4870 0000                pea.l      [A0 + D0.w]
  392. 0000043A  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  393. 0000043E  4EAD 4F02                jsr        [A5 + 0x4F02 /* export_2524 */]
  394. 00000442  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  395. 00000446  BEAC FFFC                cmp.l      D7, [A4 - 0x4]
  396. 0000044A  6616                     bne        +0x18 /* 00000462 */
  397. 0000044C  2F2C FFBA                move.l     -[A7], [A4 - 0x46]
  398. 00000450  2F2C FFBE                move.l     -[A7], [A4 - 0x42]
  399. 00000454  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  400. 00000458  2C1F                     move.l     D6, [A7]+
  401. 0000045A  660A                     bne        +0xC /* 00000466 */
  402. 0000045C  2C2C FFBE                move.l     D6, [A4 - 0x42]
  403. 00000460  6004                     bra        +0x6 /* 00000466 */
  404. label00000462:
  405. 00000462  2C2C FFBE                move.l     D6, [A4 - 0x42]
  406. label00000466:
  407. 00000466  266C FF52                movea.l    A3, [A4 - 0xAE]
  408. 0000046A  7001                     moveq.l    D0, 0x01
  409. 0000046C  2D40 FFE0                move.l     [A6 - 0x20], D0
  410. 00000470  2D46 FFDC                move.l     [A6 - 0x24], D6
  411. 00000474  2A2E FFE0                move.l     D5, [A6 - 0x20]
  412. 00000478  6042                     bra        +0x44 /* 000004BC */
  413. label0000047A:
  414. 0000047A  2F2C FF60                move.l     -[A7], [A4 - 0xA0]
  415. 0000047E  3F2C FFB8                move.w     -[A7], [A4 - 0x48]
  416. 00000482  2F0B                     move.l     -[A7], A3
  417. 00000484  4EBA 0848                jsr        [PC + 0x848 /* 00000CCE */]
  418. 00000488  102C 000A                move.b     D0, [A4 + 0xA]
  419. 0000048C  670A                     beq        +0xC /* 00000498 */
  420. 0000048E  2F0B                     move.l     -[A7], A3
  421. 00000490  3F2C FFB8                move.w     -[A7], [A4 - 0x48]
  422. 00000494  4EBA 0882                jsr        [PC + 0x882 /* 00000D18 */]
  423. label00000498:
  424. 00000498  2F2C FFB6                move.l     -[A7], [A4 - 0x4A]
  425. 0000049C  7003                     moveq.l    D0, 0x03
  426. 0000049E  2F00                     move.l     -[A7], D0
  427. 000004A0  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  428. 000004A4  D7DF                     add.l      A3, [A7]+
  429. 000004A6  302C FF5E                move.w     D0, [A4 - 0xA2]
  430. 000004AA  48C0                     ext.l      D0
  431. 000004AC  D1AC FF60                add.l      [A4 - 0xA0], D0
  432. 000004B0  7001                     moveq.l    D0, 0x01
  433. 000004B2  2F00                     move.l     -[A7], D0
  434. 000004B4  4EAD 509A                jsr        [A5 + 0x509A /* export_2575 */]
  435. 000004B8  5285                     addq.l     D5, 1
  436. 000004BA  6906                     bvs        +0x8 /* 000004C2 */
  437. label000004BC:
  438. 000004BC  BAAE FFDC                cmp.l      D5, [A6 - 0x24]
  439. 000004C0  6FB8                     ble        -0x46 /* 0000047A */
  440. label000004C2:
  441. 000004C2  200B                     move.l     D0, A3
  442. 000004C4  90AC FF52                sub.l      D0, [A4 - 0xAE]
  443. 000004C8  2940 FF6E                move.l     [A4 - 0x92], D0
  444. 000004CC  102C 000C                move.b     D0, [A4 + 0xC]
  445. 000004D0  6726                     beq        +0x28 /* 000004F8 */
  446. 000004D2  3F2C FFEE                move.w     -[A7], [A4 - 0x12]
  447. 000004D6  1F3C 0001                move.b     -[A7], 0x1
  448. 000004DA  487A FE32                pea.l      [PC - 0x1CE /* 0000030E, value 0x4E560000 'NV\0\0', cstring "NV" */]
  449. 000004DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  450. 000004E2  487A FE66                pea.l      [PC - 0x19A /* 0000034A, value 0x4E560000 'NV\0\0', cstring "NV" */]
  451. 000004E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  452. 000004EA  487A FE78                pea.l      [PC - 0x188 /* 00000364, value 0x4E56FFFC */]
  453. 000004EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  454. 000004F2  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  455. 000004F6  6016                     bra        +0x18 /* 0000050E */
  456. label000004F8:
  457. 000004F8  4267                     clr.w      -[A7]
  458. 000004FA  486C FF6E                pea.l      [A4 - 0x92]
  459. 000004FE  2F2C FF52                move.l     -[A7], [A4 - 0xAE]
  460. 00000502  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  461. 00000506  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  462. 0000050A  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  463. label0000050E:
  464. 0000050E  4267                     clr.w      -[A7]
  465. 00000510  486E FFF0                pea.l      [A6 - 0x10]
  466. 00000514  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  467. 00000518  4EAD 4F02                jsr        [A5 + 0x4F02 /* export_2524 */]
  468. 0000051C  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  469. 00000520  206C FFC2                movea.l    A0, [A4 - 0x3E]
  470. 00000524  2007                     move.l     D0, D7
  471. 00000526  5380                     subq.l     D0, 1
  472. 00000528  E540                     asl        D0.w, 2
  473. 0000052A  222E FFF0                move.l     D1, [A6 - 0x10]
  474. 0000052E  92B0 0000                sub.l      D1, [A0 + D0.w]
  475. 00000532  206C FFCA                movea.l    A0, [A4 - 0x36]
  476. 00000536  2007                     move.l     D0, D7
  477. 00000538  5380                     subq.l     D0, 1
  478. 0000053A  E540                     asl        D0.w, 2
  479. 0000053C  2181 0000                move.l     [A0 + D0.w], D1
  480. 00000540  5287                     addq.l     D7, 1
  481. 00000542  6908                     bvs        +0xA /* 0000054C */
  482. label00000544:
  483. 00000544  BEAE FFE4                cmp.l      D7, [A6 - 0x1C]
  484. 00000548  6F00 FEE0                ble        -0x11E /* 0000042A */
  485. label0000054C:
  486. 0000054C  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  487. 00000550  4EAD 4F7A                jsr        [A5 + 0x4F7A /* export_2539 */]
  488. 00000554  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  489. 00000558  4E5E                     unlink     A6
  490. 0000055A  2E9F                     move.l     [A7], [A7]+
  491. 0000055C  4E75                     rts
  492. 0000055E  8A57                     or.w       D5, [A7]
  493. 00000560  5249                     addq.w     A1, 1
  494. 00000562  5445                     addq.w     D5, 2
  495. 00000564  4441                     neg.w      D1
  496. 00000566  5441                     addq.w     D1, 2
  497. 00000568  3200                     move.w     D1, D0
  498. 0000056A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  499. // begin alternate branch 0000056C-00000570
  500. fn0000056C:
  501. 0000056C  4E56 FFDC                link       A6, -0x0024
  502. // end alternate branch 0000056C-00000570
  503. fn0000056C: // (misaligned)
  504. 0000056E  FFDC                     .invalid   <<F/7/7>>
  505. 00000570  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  506. 00000574  286E 0008                movea.l    A4, [A6 + 0x8]
  507. 00000578  4267                     clr.w      -[A7]
  508. 0000057A  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  509. 0000057E  4EAD 4F72                jsr        [A5 + 0x4F72 /* export_2538 */]
  510. 00000582  206C 0018                movea.l    A0, [A4 + 0x18]
  511. 00000586  2050                     movea.l    A0, [A0]
  512. 00000588  2268 001E                movea.l    A1, [A0 + 0x1E]
  513. 0000058C  2251                     movea.l    A1, [A1]
  514. 0000058E  2951 FF60                move.l     [A4 - 0xA0], [A1]
  515. 00000592  7000                     moveq.l    D0, 0x00
  516. 00000594  206C 0018                movea.l    A0, [A4 + 0x18]
  517. 00000598  2050                     movea.l    A0, [A0]
  518. 0000059A  2268 001E                movea.l    A1, [A0 + 0x1E]
  519. 0000059E  2251                     movea.l    A1, [A1]
  520. 000005A0  3029 0004                move.w     D0, [A1 + 0x4]
  521. 000005A4  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  522. 000005AA  3940 FF5E                move.w     [A4 - 0xA2], D0
  523. 000005AE  7001                     moveq.l    D0, 0x01
  524. 000005B0  2D40 FFE8                move.l     [A6 - 0x18], D0
  525. 000005B4  2D6C FFFC FFE4           move.l     [A6 - 0x1C], [A4 - 0x4]
  526. 000005BA  2E2E FFE8                move.l     D7, [A6 - 0x18]
  527. 000005BE  6000 0112                bra        +0x114 /* 000006D2 */
  528. label000005C2:
  529. 000005C2  4267                     clr.w      -[A7]
  530. 000005C4  206C FFC2                movea.l    A0, [A4 - 0x3E]
  531. 000005C8  2007                     move.l     D0, D7
  532. 000005CA  5380                     subq.l     D0, 1
  533. 000005CC  E540                     asl        D0.w, 2
  534. 000005CE  4870 0000                pea.l      [A0 + D0.w]
  535. 000005D2  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  536. 000005D6  4EAD 4F02                jsr        [A5 + 0x4F02 /* export_2524 */]
  537. 000005DA  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  538. 000005DE  BEAC FFFC                cmp.l      D7, [A4 - 0x4]
  539. 000005E2  6616                     bne        +0x18 /* 000005FA */
  540. 000005E4  2F2C FFBA                move.l     -[A7], [A4 - 0x46]
  541. 000005E8  2F2C FFBE                move.l     -[A7], [A4 - 0x42]
  542. 000005EC  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  543. 000005F0  2C1F                     move.l     D6, [A7]+
  544. 000005F2  660A                     bne        +0xC /* 000005FE */
  545. 000005F4  2C2C FFBE                move.l     D6, [A4 - 0x42]
  546. 000005F8  6004                     bra        +0x6 /* 000005FE */
  547. label000005FA:
  548. 000005FA  2C2C FFBE                move.l     D6, [A4 - 0x42]
  549. label000005FE:
  550. 000005FE  266C FF52                movea.l    A3, [A4 - 0xAE]
  551. 00000602  7001                     moveq.l    D0, 0x01
  552. 00000604  2D40 FFE0                move.l     [A6 - 0x20], D0
  553. 00000608  2D46 FFDC                move.l     [A6 - 0x24], D6
  554. 0000060C  2A2E FFE0                move.l     D5, [A6 - 0x20]
  555. 00000610  6038                     bra        +0x3A /* 0000064A */
  556. label00000612:
  557. 00000612  2F2C FF60                move.l     -[A7], [A4 - 0xA0]
  558. 00000616  2F0B                     move.l     -[A7], A3
  559. 00000618  2F2C FFB6                move.l     -[A7], [A4 - 0x4A]
  560. 0000061C  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  561. 00000620  102C 000A                move.b     D0, [A4 + 0xA]
  562. 00000624  670A                     beq        +0xC /* 00000630 */
  563. 00000626  2F0B                     move.l     -[A7], A3
  564. 00000628  3F2C FFB8                move.w     -[A7], [A4 - 0x48]
  565. 0000062C  4EBA 075C                jsr        [PC + 0x75C /* 00000D8A */]
  566. label00000630:
  567. 00000630  D7EC FFB6                add.l      A3, [A4 - 0x4A]
  568. 00000634  302C FF5E                move.w     D0, [A4 - 0xA2]
  569. 00000638  48C0                     ext.l      D0
  570. 0000063A  D1AC FF60                add.l      [A4 - 0xA0], D0
  571. 0000063E  7001                     moveq.l    D0, 0x01
  572. 00000640  2F00                     move.l     -[A7], D0
  573. 00000642  4EAD 509A                jsr        [A5 + 0x509A /* export_2575 */]
  574. 00000646  5285                     addq.l     D5, 1
  575. 00000648  6906                     bvs        +0x8 /* 00000650 */
  576. label0000064A:
  577. 0000064A  BAAE FFDC                cmp.l      D5, [A6 - 0x24]
  578. 0000064E  6FC2                     ble        -0x3C /* 00000612 */
  579. label00000650:
  580. 00000650  200B                     move.l     D0, A3
  581. 00000652  90AC FF52                sub.l      D0, [A4 - 0xAE]
  582. 00000656  2940 FF6E                move.l     [A4 - 0x92], D0
  583. 0000065A  102C 000C                move.b     D0, [A4 + 0xC]
  584. 0000065E  6726                     beq        +0x28 /* 00000686 */
  585. 00000660  3F2C FFEE                move.w     -[A7], [A4 - 0x12]
  586. 00000664  1F3C 0001                move.b     -[A7], 0x1
  587. 00000668  487A FCA4                pea.l      [PC - 0x35C /* 0000030E, value 0x4E560000 'NV\0\0', cstring "NV" */]
  588. 0000066C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  589. 00000670  487A FCD8                pea.l      [PC - 0x328 /* 0000034A, value 0x4E560000 'NV\0\0', cstring "NV" */]
  590. 00000674  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  591. 00000678  487A FCEA                pea.l      [PC - 0x316 /* 00000364, value 0x4E56FFFC */]
  592. 0000067C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  593. 00000680  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  594. 00000684  6016                     bra        +0x18 /* 0000069C */
  595. label00000686:
  596. 00000686  4267                     clr.w      -[A7]
  597. 00000688  486C FF6E                pea.l      [A4 - 0x92]
  598. 0000068C  2F2C FF52                move.l     -[A7], [A4 - 0xAE]
  599. 00000690  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  600. 00000694  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  601. 00000698  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  602. label0000069C:
  603. 0000069C  4267                     clr.w      -[A7]
  604. 0000069E  486E FFF0                pea.l      [A6 - 0x10]
  605. 000006A2  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  606. 000006A6  4EAD 4F02                jsr        [A5 + 0x4F02 /* export_2524 */]
  607. 000006AA  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  608. 000006AE  206C FFC2                movea.l    A0, [A4 - 0x3E]
  609. 000006B2  2007                     move.l     D0, D7
  610. 000006B4  5380                     subq.l     D0, 1
  611. 000006B6  E540                     asl        D0.w, 2
  612. 000006B8  222E FFF0                move.l     D1, [A6 - 0x10]
  613. 000006BC  92B0 0000                sub.l      D1, [A0 + D0.w]
  614. 000006C0  206C FFCA                movea.l    A0, [A4 - 0x36]
  615. 000006C4  2007                     move.l     D0, D7
  616. 000006C6  5380                     subq.l     D0, 1
  617. 000006C8  E540                     asl        D0.w, 2
  618. 000006CA  2181 0000                move.l     [A0 + D0.w], D1
  619. 000006CE  5287                     addq.l     D7, 1
  620. 000006D0  6908                     bvs        +0xA /* 000006DA */
  621. label000006D2:
  622. 000006D2  BEAE FFE4                cmp.l      D7, [A6 - 0x1C]
  623. 000006D6  6F00 FEEA                ble        -0x114 /* 000005C2 */
  624. label000006DA:
  625. 000006DA  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  626. 000006DE  4EAD 4F7A                jsr        [A5 + 0x4F7A /* export_2539 */]
  627. 000006E2  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  628. 000006E6  4E5E                     unlink     A6
  629. 000006E8  2E9F                     move.l     [A7], [A7]+
  630. 000006EA  4E75                     rts
  631. 000006EC  8D57                     or.w       [A7], D6
  632. 000006EE  5249                     addq.w     A1, 1
  633. 000006F0  5445                     addq.w     D5, 2
  634. 000006F2  4441                     neg.w      D1
  635. 000006F4  5441                     addq.w     D1, 2
  636. 000006F6  314F 5233                move.w     [A0 + 0x5233], A7
  637. 000006FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  638. // begin alternate branch 000006FC-00000700
  639. fn000006FC:
  640. 000006FC  4E56 FF3C                link       A6, -0x00C4
  641. // end alternate branch 000006FC-00000700
  642. fn000006FC: // (misaligned)
  643. 000006FE  FF3C                     .extension 0xF3C <<F/4-5/7>> // unimplemented
  644. 00000700  48E7 0320                movem.l    -[A7], D6,D7,A2
  645. 00000704  486E FFB6                pea.l      [A6 - 0x4A]
  646. 00000708  4EAD 532A                jsr        [A5 + 0x532A /* export_2657 */]
  647. 0000070C  7000                     moveq.l    D0, 0x00
  648. 0000070E  2D40 FF52                move.l     [A6 - 0xAE], D0
  649. 00000712  486E FF72                pea.l      [A6 - 0x8E]
  650. 00000716  487A F9A0                pea.l      [PC - 0x660 /* 000000B8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  651. 0000071A  2F0E                     move.l     -[A7], A6
  652. 0000071C  4EAD 3912                jsr        [A5 + 0x3912 /* export_1822 */]
  653. 00000720  102E 0008                move.b     D0, [A6 + 0x8]
  654. 00000724  6704                     beq        +0x6 /* 0000072A */
  655. 00000726  7E03                     moveq.l    D7, 0x03
  656. 00000728  6002                     bra        +0x4 /* 0000072C */
  657. label0000072A:
  658. 0000072A  7E04                     moveq.l    D7, 0x04
  659. label0000072C:
  660. 0000072C  102E 000C                move.b     D0, [A6 + 0xC]
  661. 00000730  6604                     bne        +0x6 /* 00000736 */
  662. 00000732  422E 000A                clr.b      [A6 + 0xA]
  663. label00000736:
  664. 00000736  206E 0018                movea.l    A0, [A6 + 0x18]
  665. 0000073A  2050                     movea.l    A0, [A0]
  666. 0000073C  2268 001E                movea.l    A1, [A0 + 0x1E]
  667. 00000740  2251                     movea.l    A1, [A1]
  668. 00000742  206E 0018                movea.l    A0, [A6 + 0x18]
  669. 00000746  2050                     movea.l    A0, [A0]
  670. 00000748  2468 001E                movea.l    A2, [A0 + 0x1E]
  671. 0000074C  2452                     movea.l    A2, [A2]
  672. 0000074E  3029 000C                move.w     D0, [A1 + 0xC]
  673. 00000752  906A 0008                sub.w      D0, [A2 + 0x8]
  674. 00000756  48C0                     ext.l      D0
  675. 00000758  2D40 FFB6                move.l     [A6 - 0x4A], D0
  676. 0000075C  206E 0018                movea.l    A0, [A6 + 0x18]
  677. 00000760  2050                     movea.l    A0, [A0]
  678. 00000762  2268 001E                movea.l    A1, [A0 + 0x1E]
  679. 00000766  2251                     movea.l    A1, [A1]
  680. 00000768  206E 0018                movea.l    A0, [A6 + 0x18]
  681. 0000076C  2050                     movea.l    A0, [A0]
  682. 0000076E  2468 001E                movea.l    A2, [A0 + 0x1E]
  683. 00000772  2452                     movea.l    A2, [A2]
  684. 00000774  3029 000A                move.w     D0, [A1 + 0xA]
  685. 00000778  906A 0006                sub.w      D0, [A2 + 0x6]
  686. 0000077C  48C0                     ext.l      D0
  687. 0000077E  2D40 FFBA                move.l     [A6 - 0x46], D0
  688. 00000782  2D7C 0001 0008 FFEC      move.l     [A6 - 0x14], 0x10008
  689. 0000078A  2D7C 0001 0001 FFF0      move.l     [A6 - 0x10], 0x10001
  690. 00000792  4AAE 0014                tst.l      [A6 + 0x14]
  691. 00000796  6608                     bne        +0xA /* 000007A0 */
  692. 00000798  3D7C 0001 FFF4           move.w     [A6 - 0xC], 0x1
  693. 0000079E  6028                     bra        +0x2A /* 000007C8 */
  694. label000007A0:
  695. 000007A0  206E 0018                movea.l    A0, [A6 + 0x18]
  696. 000007A4  2050                     movea.l    A0, [A0]
  697. 000007A6  2268 001E                movea.l    A1, [A0 + 0x1E]
  698. 000007AA  2251                     movea.l    A1, [A1]
  699. 000007AC  7020                     moveq.l    D0, 0x20
  700. 000007AE  B069 0020                cmp.w      D0, [A1 + 0x20]
  701. 000007B2  660E                     bne        +0x10 /* 000007C2 */
  702. 000007B4  3D7C 0002 FFF4           move.w     [A6 - 0xC], 0x2
  703. 000007BA  3D7C 0003 FFEC           move.w     [A6 - 0x14], 0x3
  704. 000007C0  6006                     bra        +0x8 /* 000007C8 */
  705. label000007C2:
  706. 000007C2  3D7C 0003 FFF4           move.w     [A6 - 0xC], 0x3
  707. label000007C8:
  708. 000007C8  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  709. 000007CE  7000                     moveq.l    D0, 0x00
  710. 000007D0  2D40 FFF8                move.l     [A6 - 0x8], D0
  711. 000007D4  302E 000E                move.w     D0, [A6 + 0xE]
  712. 000007D8  48C0                     ext.l      D0
  713. 000007DA  2D40 FFD2                move.l     [A6 - 0x2E], D0
  714. 000007DE  302E 000E                move.w     D0, [A6 + 0xE]
  715. 000007E2  48C0                     ext.l      D0
  716. 000007E4  2D40 FFDE                move.l     [A6 - 0x22], D0
  717. 000007E8  2F3C 0000 2000           move.l     -[A7], 0x2000 /* ' \0' */
  718. 000007EE  302E FFEC                move.w     D0, [A6 - 0x14]
  719. 000007F2  48C0                     ext.l      D0
  720. 000007F4  2F00                     move.l     -[A7], D0
  721. 000007F6  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  722. 000007FA  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  723. 000007FE  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  724. 00000802  2D5F FFBE                move.l     [A6 - 0x42], [A7]+
  725. 00000806  6606                     bne        +0x8 /* 0000080E */
  726. 00000808  7001                     moveq.l    D0, 0x01
  727. 0000080A  2D40 FFBE                move.l     [A6 - 0x42], D0
  728. label0000080E:
  729. 0000080E  202E FFBE                move.l     D0, [A6 - 0x42]
  730. 00000812  B0AE FFBA                cmp.l      D0, [A6 - 0x46]
  731. 00000816  6F06                     ble        +0x8 /* 0000081E */
  732. 00000818  2D6E FFBA FFBE           move.l     [A6 - 0x42], [A6 - 0x46]
  733. label0000081E:
  734. 0000081E  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  735. 00000822  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  736. 00000826  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  737. 0000082A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  738. 0000082E  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  739. 00000832  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  740. 00000836  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  741. 0000083A  4A9F                     tst.l      [A7]+
  742. 0000083C  6704                     beq        +0x6 /* 00000842 */
  743. 0000083E  52AE FFFC                addq.l     [A6 - 0x4], 1
  744. label00000842:
  745. 00000842  42A7                     clr.l      -[A7]
  746. 00000844  202E FFFC                move.l     D0, [A6 - 0x4]
  747. 00000848  E580                     asl        D0, 2
  748. 0000084A  2F00                     move.l     -[A7], D0
  749. 0000084C  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  750. 00000850  2D57 FFC2                move.l     [A6 - 0x3E], [A7]
  751. 00000854  4EAD 38E2                jsr        [A5 + 0x38E2 /* export_1816 */]
  752. 00000858  42A7                     clr.l      -[A7]
  753. 0000085A  202E FFFC                move.l     D0, [A6 - 0x4]
  754. 0000085E  E580                     asl        D0, 2
  755. 00000860  2F00                     move.l     -[A7], D0
  756. 00000862  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  757. 00000866  2D57 FFCA                move.l     [A6 - 0x36], [A7]
  758. 0000086A  4EAD 38E2                jsr        [A5 + 0x38E2 /* export_1816 */]
  759. 0000086E  42A7                     clr.l      -[A7]
  760. 00000870  302E FFEC                move.w     D0, [A6 - 0x14]
  761. 00000874  48C0                     ext.l      D0
  762. 00000876  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  763. 0000087A  2F00                     move.l     -[A7], D0
  764. 0000087C  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  765. 00000880  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  766. 00000884  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  767. 00000888  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  768. 0000088C  2D57 FF52                move.l     [A6 - 0xAE], [A7]
  769. 00000890  4EAD 38E2                jsr        [A5 + 0x38E2 /* export_1816 */]
  770. 00000894  102E 000C                move.b     D0, [A6 + 0xC]
  771. 00000898  6706                     beq        +0x8 /* 000008A0 */
  772. 0000089A  3D7C 0005 FFF0           move.w     [A6 - 0x10], 0x5
  773. label000008A0:
  774. 000008A0  102E 000A                move.b     D0, [A6 + 0xA]
  775. 000008A4  6706                     beq        +0x8 /* 000008AC */
  776. 000008A6  3D7C 0002 FFF2           move.w     [A6 - 0xE], 0x2
  777. label000008AC:
  778. 000008AC  3D7C 4D4D FF68           move.w     [A6 - 0x98], 0x4D4D /* 'MM' */
  779. 000008B2  7002                     moveq.l    D0, 0x02
  780. 000008B4  2D40 FF6E                move.l     [A6 - 0x92], D0
  781. 000008B8  4267                     clr.w      -[A7]
  782. 000008BA  486E FF6E                pea.l      [A6 - 0x92]
  783. 000008BE  486E FF68                pea.l      [A6 - 0x98]
  784. 000008C2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  785. 000008C6  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  786. 000008CA  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  787. 000008CE  3D7C 002A FF68           move.w     [A6 - 0x98], 0x2A /* '*' */
  788. 000008D4  7002                     moveq.l    D0, 0x02
  789. 000008D6  2D40 FF6E                move.l     [A6 - 0x92], D0
  790. 000008DA  4267                     clr.w      -[A7]
  791. 000008DC  486E FF6E                pea.l      [A6 - 0x92]
  792. 000008E0  486E FF68                pea.l      [A6 - 0x98]
  793. 000008E4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  794. 000008E8  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  795. 000008EC  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  796. 000008F0  7000                     moveq.l    D0, 0x00
  797. 000008F2  2D40 FF6A                move.l     [A6 - 0x96], D0
  798. 000008F6  7004                     moveq.l    D0, 0x04
  799. 000008F8  2D40 FF6E                move.l     [A6 - 0x92], D0
  800. 000008FC  4267                     clr.w      -[A7]
  801. 000008FE  486E FF6E                pea.l      [A6 - 0x92]
  802. 00000902  486E FF6A                pea.l      [A6 - 0x96]
  803. 00000906  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  804. 0000090A  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  805. 0000090E  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  806. 00000912  302E FFF4                move.w     D0, [A6 - 0xC]
  807. 00000916  5340                     subq.w     D0, 1
  808. 00000918  670A                     beq        +0xC /* 00000924 */
  809. 0000091A  5340                     subq.w     D0, 1
  810. 0000091C  670E                     beq        +0x10 /* 0000092C */
  811. 0000091E  5340                     subq.w     D0, 1
  812. 00000920  6702                     beq        +0x4 /* 00000924 */
  813. 00000922  600E                     bra        +0x10 /* 00000932 */
  814. label00000924:
  815. 00000924  2F0E                     move.l     -[A7], A6
  816. 00000926  4EBA FC44                jsr        [PC - 0x3BC /* 0000056C */]
  817. 0000092A  6006                     bra        +0x8 /* 00000932 */
  818. label0000092C:
  819. 0000092C  2F0E                     move.l     -[A7], A6
  820. 0000092E  4EBA FA76                jsr        [PC - 0x58A /* 000003A6 */]
  821. label00000932:
  822. 00000932  7003                     moveq.l    D0, 0x03
  823. 00000934  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  824. 00000938  6606                     bne        +0x8 /* 00000940 */
  825. 0000093A  2F0E                     move.l     -[A7], A6
  826. 0000093C  4EBA F7B2                jsr        [PC - 0x84E /* 000000F0 */]
  827. label00000940:
  828. 00000940  4267                     clr.w      -[A7]
  829. 00000942  486E FFDA                pea.l      [A6 - 0x26]
  830. 00000946  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  831. 0000094A  4EAD 4F02                jsr        [A5 + 0x4F02 /* export_2524 */]
  832. 0000094E  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  833. 00000952  7008                     moveq.l    D0, 0x08
  834. 00000954  2D40 FF6E                move.l     [A6 - 0x92], D0
  835. 00000958  4267                     clr.w      -[A7]
  836. 0000095A  486E FF6E                pea.l      [A6 - 0x92]
  837. 0000095E  486E FFD2                pea.l      [A6 - 0x2E]
  838. 00000962  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  839. 00000966  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  840. 0000096A  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  841. 0000096E  4267                     clr.w      -[A7]
  842. 00000970  486E FFE6                pea.l      [A6 - 0x1A]
  843. 00000974  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  844. 00000978  4EAD 4F02                jsr        [A5 + 0x4F02 /* export_2524 */]
  845. 0000097C  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  846. 00000980  7008                     moveq.l    D0, 0x08
  847. 00000982  2D40 FF6E                move.l     [A6 - 0x92], D0
  848. 00000986  4267                     clr.w      -[A7]
  849. 00000988  486E FF6E                pea.l      [A6 - 0x92]
  850. 0000098C  486E FFDE                pea.l      [A6 - 0x22]
  851. 00000990  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  852. 00000994  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  853. 00000998  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  854. 0000099C  7002                     moveq.l    D0, 0x02
  855. 0000099E  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  856. 000009A2  6648                     bne        +0x4A /* 000009EC */
  857. 000009A4  4267                     clr.w      -[A7]
  858. 000009A6  486E FF4E                pea.l      [A6 - 0xB2]
  859. 000009AA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  860. 000009AE  4EAD 4F02                jsr        [A5 + 0x4F02 /* export_2524 */]
  861. 000009B2  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  862. 000009B6  3D7C 0008 FF68           move.w     [A6 - 0x98], 0x8
  863. 000009BC  7001                     moveq.l    D0, 0x01
  864. 000009BE  2D40 FF3C                move.l     [A6 - 0xC4], D0
  865. 000009C2  2C2E FF3C                move.l     D6, [A6 - 0xC4]
  866. 000009C6  601E                     bra        +0x20 /* 000009E6 */
  867. label000009C8:
  868. 000009C8  7002                     moveq.l    D0, 0x02
  869. 000009CA  2D40 FF6E                move.l     [A6 - 0x92], D0
  870. 000009CE  4267                     clr.w      -[A7]
  871. 000009D0  486E FF6E                pea.l      [A6 - 0x92]
  872. 000009D4  486E FF68                pea.l      [A6 - 0x98]
  873. 000009D8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  874. 000009DC  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  875. 000009E0  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  876. 000009E4  5286                     addq.l     D6, 1
  877. label000009E6:
  878. 000009E6  7003                     moveq.l    D0, 0x03
  879. 000009E8  B086                     cmp.l      D0, D6
  880. 000009EA  6CDC                     bge        -0x22 /* 000009C8 */
  881. label000009EC:
  882. 000009EC  7001                     moveq.l    D0, 0x01
  883. 000009EE  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  884. 000009F2  660A                     bne        +0xC /* 000009FE */
  885. 000009F4  206E FFCA                movea.l    A0, [A6 - 0x36]
  886. 000009F8  2D50 FF46                move.l     [A6 - 0xBA], [A0]
  887. 000009FC  6032                     bra        +0x34 /* 00000A30 */
  888. label000009FE:
  889. 000009FE  4267                     clr.w      -[A7]
  890. 00000A00  486E FF46                pea.l      [A6 - 0xBA]
  891. 00000A04  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  892. 00000A08  4EAD 4F02                jsr        [A5 + 0x4F02 /* export_2524 */]
  893. 00000A0C  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  894. 00000A10  202E FFFC                move.l     D0, [A6 - 0x4]
  895. 00000A14  E580                     asl        D0, 2
  896. 00000A16  2D40 FF6E                move.l     [A6 - 0x92], D0
  897. 00000A1A  4267                     clr.w      -[A7]
  898. 00000A1C  486E FF6E                pea.l      [A6 - 0x92]
  899. 00000A20  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  900. 00000A24  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  901. 00000A28  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  902. 00000A2C  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  903. label00000A30:
  904. 00000A30  7001                     moveq.l    D0, 0x01
  905. 00000A32  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  906. 00000A36  660A                     bne        +0xC /* 00000A42 */
  907. 00000A38  206E FFC2                movea.l    A0, [A6 - 0x3E]
  908. 00000A3C  2D50 FF4A                move.l     [A6 - 0xB6], [A0]
  909. 00000A40  6032                     bra        +0x34 /* 00000A74 */
  910. label00000A42:
  911. 00000A42  4267                     clr.w      -[A7]
  912. 00000A44  486E FF4A                pea.l      [A6 - 0xB6]
  913. 00000A48  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  914. 00000A4C  4EAD 4F02                jsr        [A5 + 0x4F02 /* export_2524 */]
  915. 00000A50  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  916. 00000A54  202E FFFC                move.l     D0, [A6 - 0x4]
  917. 00000A58  E580                     asl        D0, 2
  918. 00000A5A  2D40 FF6E                move.l     [A6 - 0x92], D0
  919. 00000A5E  4267                     clr.w      -[A7]
  920. 00000A60  486E FF6E                pea.l      [A6 - 0x92]
  921. 00000A64  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  922. 00000A68  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  923. 00000A6C  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  924. 00000A70  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  925. label00000A74:
  926. 00000A74  4267                     clr.w      -[A7]
  927. 00000A76  486E FF6A                pea.l      [A6 - 0x96]
  928. 00000A7A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  929. 00000A7E  4EAD 4F02                jsr        [A5 + 0x4F02 /* export_2524 */]
  930. 00000A82  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  931. 00000A86  7001                     moveq.l    D0, 0x01
  932. 00000A88  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  933. 00000A8C  6608                     bne        +0xA /* 00000A96 */
  934. 00000A8E  3D7C 000E FF68           move.w     [A6 - 0x98], 0xE
  935. 00000A94  6006                     bra        +0x8 /* 00000A9C */
  936. label00000A96:
  937. 00000A96  3D7C 000F FF68           move.w     [A6 - 0x98], 0xF
  938. label00000A9C:
  939. 00000A9C  7002                     moveq.l    D0, 0x02
  940. 00000A9E  2D40 FF6E                move.l     [A6 - 0x92], D0
  941. 00000AA2  4267                     clr.w      -[A7]
  942. 00000AA4  486E FF6E                pea.l      [A6 - 0x92]
  943. 00000AA8  486E FF68                pea.l      [A6 - 0x98]
  944. 00000AAC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  945. 00000AB0  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  946. 00000AB4  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  947. 00000AB8  2F3C 0004 00FE           move.l     -[A7], 0x400FE
  948. 00000ABE  7001                     moveq.l    D0, 0x01
  949. 00000AC0  2F00                     move.l     -[A7], D0
  950. 00000AC2  42A7                     clr.l      -[A7]
  951. 00000AC4  2F0E                     move.l     -[A7], A6
  952. 00000AC6  4EBA F538                jsr        [PC - 0xAC8 /* 00000000 */]
  953. 00000ACA  3F3C 0100                move.w     -[A7], 0x100
  954. 00000ACE  3F07                     move.w     -[A7], D7
  955. 00000AD0  7001                     moveq.l    D0, 0x01
  956. 00000AD2  2F00                     move.l     -[A7], D0
  957. 00000AD4  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  958. 00000AD8  2F0E                     move.l     -[A7], A6
  959. 00000ADA  4EBA F524                jsr        [PC - 0xADC /* 00000000 */]
  960. 00000ADE  3F3C 0101                move.w     -[A7], 0x101
  961. 00000AE2  3F07                     move.w     -[A7], D7
  962. 00000AE4  7001                     moveq.l    D0, 0x01
  963. 00000AE6  2F00                     move.l     -[A7], D0
  964. 00000AE8  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  965. 00000AEC  2F0E                     move.l     -[A7], A6
  966. 00000AEE  4EBA F510                jsr        [PC - 0xAF0 /* 00000000 */]
  967. 00000AF2  7002                     moveq.l    D0, 0x02
  968. 00000AF4  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  969. 00000AF8  6616                     bne        +0x18 /* 00000B10 */
  970. 00000AFA  2F3C 0003 0102           move.l     -[A7], 0x30102
  971. 00000B00  7003                     moveq.l    D0, 0x03
  972. 00000B02  2F00                     move.l     -[A7], D0
  973. 00000B04  2F2E FF4E                move.l     -[A7], [A6 - 0xB2]
  974. 00000B08  2F0E                     move.l     -[A7], A6
  975. 00000B0A  4EBA F4F4                jsr        [PC - 0xB0C /* 00000000 */]
  976. 00000B0E  6018                     bra        +0x1A /* 00000B28 */
  977. label00000B10:
  978. 00000B10  2F3C 0003 0102           move.l     -[A7], 0x30102
  979. 00000B16  7001                     moveq.l    D0, 0x01
  980. 00000B18  2F00                     move.l     -[A7], D0
  981. 00000B1A  302E FFEE                move.w     D0, [A6 - 0x12]
  982. 00000B1E  48C0                     ext.l      D0
  983. 00000B20  2F00                     move.l     -[A7], D0
  984. 00000B22  2F0E                     move.l     -[A7], A6
  985. 00000B24  4EBA F4DA                jsr        [PC - 0xB26 /* 00000000 */]
  986. label00000B28:
  987. 00000B28  2F3C 0003 0103           move.l     -[A7], 0x30103
  988. 00000B2E  7001                     moveq.l    D0, 0x01
  989. 00000B30  2F00                     move.l     -[A7], D0
  990. 00000B32  302E FFF0                move.w     D0, [A6 - 0x10]
  991. 00000B36  48C0                     ext.l      D0
  992. 00000B38  2F00                     move.l     -[A7], D0
  993. 00000B3A  2F0E                     move.l     -[A7], A6
  994. 00000B3C  4EBA F4C2                jsr        [PC - 0xB3E /* 00000000 */]
  995. 00000B40  2F3C 0003 0106           move.l     -[A7], 0x30106
  996. 00000B46  7001                     moveq.l    D0, 0x01
  997. 00000B48  2F00                     move.l     -[A7], D0
  998. 00000B4A  302E FFF4                move.w     D0, [A6 - 0xC]
  999. 00000B4E  48C0                     ext.l      D0
  1000. 00000B50  2F00                     move.l     -[A7], D0
  1001. 00000B52  2F0E                     move.l     -[A7], A6
  1002. 00000B54  4EBA F4AA                jsr        [PC - 0xB56 /* 00000000 */]
  1003. 00000B58  2F3C 0004 0111           move.l     -[A7], 0x40111
  1004. 00000B5E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1005. 00000B62  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  1006. 00000B66  2F0E                     move.l     -[A7], A6
  1007. 00000B68  4EBA F496                jsr        [PC - 0xB6A /* 00000000 */]
  1008. 00000B6C  2F3C 0003 0115           move.l     -[A7], 0x30115
  1009. 00000B72  7001                     moveq.l    D0, 0x01
  1010. 00000B74  2F00                     move.l     -[A7], D0
  1011. 00000B76  302E FFEC                move.w     D0, [A6 - 0x14]
  1012. 00000B7A  48C0                     ext.l      D0
  1013. 00000B7C  2F00                     move.l     -[A7], D0
  1014. 00000B7E  2F0E                     move.l     -[A7], A6
  1015. 00000B80  4EBA F47E                jsr        [PC - 0xB82 /* 00000000 */]
  1016. 00000B84  2F3C 0004 0116           move.l     -[A7], 0x40116
  1017. 00000B8A  7001                     moveq.l    D0, 0x01
  1018. 00000B8C  2F00                     move.l     -[A7], D0
  1019. 00000B8E  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  1020. 00000B92  2F0E                     move.l     -[A7], A6
  1021. 00000B94  4EBA F46A                jsr        [PC - 0xB96 /* 00000000 */]
  1022. 00000B98  2F3C 0004 0117           move.l     -[A7], 0x40117
  1023. 00000B9E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1024. 00000BA2  2F2E FF46                move.l     -[A7], [A6 - 0xBA]
  1025. 00000BA6  2F0E                     move.l     -[A7], A6
  1026. 00000BA8  4EBA F456                jsr        [PC - 0xBAA /* 00000000 */]
  1027. 00000BAC  2F3C 0005 011A           move.l     -[A7], 0x5011A
  1028. 00000BB2  7001                     moveq.l    D0, 0x01
  1029. 00000BB4  2F00                     move.l     -[A7], D0
  1030. 00000BB6  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  1031. 00000BBA  2F0E                     move.l     -[A7], A6
  1032. 00000BBC  4EBA F442                jsr        [PC - 0xBBE /* 00000000 */]
  1033. 00000BC0  2F3C 0005 011B           move.l     -[A7], 0x5011B
  1034. 00000BC6  7001                     moveq.l    D0, 0x01
  1035. 00000BC8  2F00                     move.l     -[A7], D0
  1036. 00000BCA  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1037. 00000BCE  2F0E                     move.l     -[A7], A6
  1038. 00000BD0  4EBA F42E                jsr        [PC - 0xBD2 /* 00000000 */]
  1039. 00000BD4  2F3C 0003 0128           move.l     -[A7], 0x30128
  1040. 00000BDA  7001                     moveq.l    D0, 0x01
  1041. 00000BDC  2F00                     move.l     -[A7], D0
  1042. 00000BDE  302E FFEA                move.w     D0, [A6 - 0x16]
  1043. 00000BE2  48C0                     ext.l      D0
  1044. 00000BE4  2F00                     move.l     -[A7], D0
  1045. 00000BE6  2F0E                     move.l     -[A7], A6
  1046. 00000BE8  4EBA F416                jsr        [PC - 0xBEA /* 00000000 */]
  1047. 00000BEC  2F3C 0003 013D           move.l     -[A7], 0x3013D
  1048. 00000BF2  7001                     moveq.l    D0, 0x01
  1049. 00000BF4  2F00                     move.l     -[A7], D0
  1050. 00000BF6  302E FFF2                move.w     D0, [A6 - 0xE]
  1051. 00000BFA  48C0                     ext.l      D0
  1052. 00000BFC  2F00                     move.l     -[A7], D0
  1053. 00000BFE  2F0E                     move.l     -[A7], A6
  1054. 00000C00  4EBA F3FE                jsr        [PC - 0xC02 /* 00000000 */]
  1055. 00000C04  7003                     moveq.l    D0, 0x03
  1056. 00000C06  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  1057. 00000C0A  661E                     bne        +0x20 /* 00000C2A */
  1058. 00000C0C  2F3C 0003 0140           move.l     -[A7], 0x30140
  1059. 00000C12  7003                     moveq.l    D0, 0x03
  1060. 00000C14  2F00                     move.l     -[A7], D0
  1061. 00000C16  2F2E FF56                move.l     -[A7], [A6 - 0xAA]
  1062. 00000C1A  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  1063. 00000C1E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1064. 00000C22  2F0E                     move.l     -[A7], A6
  1065. 00000C24  4EBA F3DA                jsr        [PC - 0xC26 /* 00000000 */]
  1066. 00000C28  601C                     bra        +0x1E /* 00000C46 */
  1067. label00000C2A:
  1068. 00000C2A  7002                     moveq.l    D0, 0x02
  1069. 00000C2C  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  1070. 00000C30  6614                     bne        +0x16 /* 00000C46 */
  1071. 00000C32  2F3C 0003 011C           move.l     -[A7], 0x3011C
  1072. 00000C38  7001                     moveq.l    D0, 0x01
  1073. 00000C3A  2F00                     move.l     -[A7], D0
  1074. 00000C3C  7001                     moveq.l    D0, 0x01
  1075. 00000C3E  2F00                     move.l     -[A7], D0
  1076. 00000C40  2F0E                     move.l     -[A7], A6
  1077. 00000C42  4EBA F3BC                jsr        [PC - 0xC44 /* 00000000 */]
  1078. label00000C46:
  1079. 00000C46  7000                     moveq.l    D0, 0x00
  1080. 00000C48  2D40 FF64                move.l     [A6 - 0x9C], D0
  1081. 00000C4C  7004                     moveq.l    D0, 0x04
  1082. 00000C4E  2D40 FF6E                move.l     [A6 - 0x92], D0
  1083. 00000C52  4267                     clr.w      -[A7]
  1084. 00000C54  486E FF6E                pea.l      [A6 - 0x92]
  1085. 00000C58  486E FF64                pea.l      [A6 - 0x9C]
  1086. 00000C5C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1087. 00000C60  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  1088. 00000C64  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  1089. 00000C68  2F3C 0001 0000           move.l     -[A7], 0x10000
  1090. 00000C6E  7004                     moveq.l    D0, 0x04
  1091. 00000C70  2F00                     move.l     -[A7], D0
  1092. 00000C72  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1093. 00000C76  4EAD 4EFA                jsr        [A5 + 0x4EFA /* export_2523 */]
  1094. 00000C7A  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  1095. 00000C7E  7004                     moveq.l    D0, 0x04
  1096. 00000C80  2D40 FF6E                move.l     [A6 - 0x92], D0
  1097. 00000C84  4267                     clr.w      -[A7]
  1098. 00000C86  486E FF6E                pea.l      [A6 - 0x92]
  1099. 00000C8A  486E FF6A                pea.l      [A6 - 0x96]
  1100. 00000C8E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1101. 00000C92  4EAD 4EEA                jsr        [A5 + 0x4EEA /* export_2521 */]
  1102. 00000C96  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  1103. 00000C9A  486E FF72                pea.l      [A6 - 0x8E]
  1104. 00000C9E  4EAD 390A                jsr        [A5 + 0x390A /* export_1821 */]
  1105. 00000CA2  2F0E                     move.l     -[A7], A6
  1106. 00000CA4  4EBA F3CE                jsr        [PC - 0xC32 /* 00000074 */]
  1107. 00000CA8  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  1108. 00000CAC  205F                     movea.l    A0, [A7]+
  1109. 00000CAE  A01F                     syscall    DisposPtr/DisposePtr
  1110. 00000CB0  4CDF 04C0                movem.l    D6,D7,A2, [A7]+
  1111. 00000CB4  4E5E                     unlink     A6
  1112. 00000CB6  205F                     movea.l    A0, [A7]+
  1113. 00000CB8  DEFC 0014                add.w      A7, 0x14
  1114. 00000CBC  4ED0                     jmp        [A0]
  1115. 00000CBE  8D57                     or.w       [A7], D6
  1116. 00000CC0  5249                     addq.w     A1, 1
  1117. 00000CC2  5445                     addq.w     D5, 2
  1118. 00000CC4  5449                     addq.w     A1, 2
  1119. 00000CC6  4646                     not.w      D6
  1120. 00000CC8  4649                     not.w      A1
  1121. 00000CCA  4C45 0000                movem.l    <none>, D5
  1122. fn00000CCE:
  1123. 00000CCE  4E56 0000                link       A6, 0
  1124. 00000CD2  48E7 0118                movem.l    -[A7], D7,A3,A4
  1125. 00000CD6  3E2E 000C                move.w     D7, [A6 + 0xC]
  1126. 00000CDA  266E 0008                movea.l    A3, [A6 + 0x8]
  1127. 00000CDE  286E 000E                movea.l    A4, [A6 + 0xE]
  1128. 00000CE2  6008                     bra        +0xA /* 00000CEC */
  1129. label00000CE4:
  1130. 00000CE4  524C                     addq.w     A4, 1
  1131. 00000CE6  16DC                     move.b     [A3]+, [A4]+
  1132. 00000CE8  16DC                     move.b     [A3]+, [A4]+
  1133. 00000CEA  16DC                     move.b     [A3]+, [A4]+
  1134. label00000CEC:
  1135. 00000CEC  3007                     move.w     D0, D7
  1136. 00000CEE  5347                     subq.w     D7, 1
  1137. 00000CF0  4A40                     tst.w      D0
  1138. 00000CF2  66F0                     bne        -0xE /* 00000CE4 */
  1139. 00000CF4  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1140. 00000CFA  4E5E                     unlink     A6
  1141. 00000CFC  205F                     movea.l    A0, [A7]+
  1142. 00000CFE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1143. 00000D02  4ED0                     jmp        [A0]
  1144. 00000D04  9054                     sub.w      D0, [A4]
  1145. 00000D06  4946                     chk.w      D4, D6
  1146. 00000D08  4633 3242                not.b      [A3 + D3.w * 2 + 0x42]
  1147. 00000D0C  4954                     chk.w      D4, [A4]
  1148. 00000D0E  544F                     addq.w     A7, 2
  1149. 00000D10  3234 4249                move.w     D1, [A4 + D4.w * 2 + 0x49]
  1150. 00000D14  5400                     addq.b     D0, 2
  1151. 00000D16  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1152. // begin alternate branch 00000D18-00000D20
  1153. fn00000D18:
  1154. 00000D18  4E56 0000                link       A6, 0
  1155. 00000D1C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1156. // end alternate branch 00000D18-00000D20
  1157. fn00000D18: // (misaligned)
  1158. 00000D1A  0000 48E7                ori.b      D0, 0xE7
  1159. 00000D1E  0118                     btst       [A0]+, D0
  1160. 00000D20  3E2E 0008                move.w     D7, [A6 + 0x8]
  1161. 00000D24  7000                     moveq.l    D0, 0x00
  1162. 00000D26  3007                     move.w     D0, D7
  1163. 00000D28  2200                     move.l     D1, D0
  1164. 00000D2A  D080                     add.l      D0, D0
  1165. 00000D2C  D081                     add.l      D0, D1
  1166. 00000D2E  2640                     movea.l    A3, D0
  1167. 00000D30  D7EE 000A                add.l      A3, [A6 + 0xA]
  1168. 00000D34  7000                     moveq.l    D0, 0x00
  1169. 00000D36  3007                     move.w     D0, D7
  1170. 00000D38  2200                     move.l     D1, D0
  1171. 00000D3A  D080                     add.l      D0, D0
  1172. 00000D3C  D081                     add.l      D0, D1
  1173. 00000D3E  D0AE 000A                add.l      D0, [A6 + 0xA]
  1174. 00000D42  2840                     movea.l    A4, D0
  1175. 00000D44  574C                     subq.w     A4, 3
  1176. 00000D46  7000                     moveq.l    D0, 0x00
  1177. 00000D48  3007                     move.w     D0, D7
  1178. 00000D4A  0C40 0001                cmpi.w     D0, 0x1
  1179. 00000D4E  631A                     bls        +0x1C /* 00000D6A */
  1180. 00000D50  3007                     move.w     D0, D7
  1181. 00000D52  5347                     subq.w     D7, 1
  1182. 00000D54  600C                     bra        +0xE /* 00000D62 */
  1183. label00000D56:
  1184. 00000D56  1024                     move.b     D0, -[A4]
  1185. 00000D58  9123                     sub.b      -[A3], D0
  1186. 00000D5A  1024                     move.b     D0, -[A4]
  1187. 00000D5C  9123                     sub.b      -[A3], D0
  1188. 00000D5E  1024                     move.b     D0, -[A4]
  1189. 00000D60  9123                     sub.b      -[A3], D0
  1190. label00000D62:
  1191. 00000D62  3007                     move.w     D0, D7
  1192. 00000D64  5347                     subq.w     D7, 1
  1193. 00000D66  4A40                     tst.w      D0
  1194. 00000D68  66EC                     bne        -0x12 /* 00000D56 */
  1195. label00000D6A:
  1196. 00000D6A  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1197. 00000D70  4E5E                     unlink     A6
  1198. 00000D72  205F                     movea.l    A0, [A7]+
  1199. 00000D74  5C4F                     addq.w     A7, 6
  1200. 00000D76  4ED0                     jmp        [A0]
  1201. 00000D78  8F54                     or.w       [A4], D7
  1202. 00000D7A  4946                     chk.w      D4, D6
  1203. 00000D7C  4653                     not.w      [A3]
  1204. 00000D7E  5542                     subq.w     D2, 2
  1205. 00000D80  5052                     addq.w     [A2], 8
  1206. 00000D82  4544                     chk.w      D2, D4
  1207. 00000D84  3252                     movea.w    A1, [A2]
  1208. 00000D86  4742                     chk.w      D3, D2
  1209. 00000D88  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1210. // begin alternate branch 00000D8A-00000D92
  1211. fn00000D8A:
  1212. 00000D8A  4E56 0000                link       A6, 0
  1213. 00000D8E  48E7 0118                movem.l    -[A7], D7,A3,A4
  1214. // end alternate branch 00000D8A-00000D92
  1215. fn00000D8A: // (misaligned)
  1216. 00000D8C  0000 48E7                ori.b      D0, 0xE7
  1217. 00000D90  0118                     btst       [A0]+, D0
  1218. 00000D92  3E2E 0008                move.w     D7, [A6 + 0x8]
  1219. 00000D96  7000                     moveq.l    D0, 0x00
  1220. 00000D98  3007                     move.w     D0, D7
  1221. 00000D9A  4A80                     tst.l      D0
  1222. 00000D9C  2640                     movea.l    A3, D0
  1223. 00000D9E  D7EE 000A                add.l      A3, [A6 + 0xA]
  1224. 00000DA2  7000                     moveq.l    D0, 0x00
  1225. 00000DA4  3007                     move.w     D0, D7
  1226. 00000DA6  D0AE 000A                add.l      D0, [A6 + 0xA]
  1227. 00000DAA  2840                     movea.l    A4, D0
  1228. 00000DAC  534C                     subq.w     A4, 1
  1229. 00000DAE  7000                     moveq.l    D0, 0x00
  1230. 00000DB0  3007                     move.w     D0, D7
  1231. 00000DB2  0C40 0001                cmpi.w     D0, 0x1
  1232. 00000DB6  6312                     bls        +0x14 /* 00000DCA */
  1233. 00000DB8  3007                     move.w     D0, D7
  1234. 00000DBA  5347                     subq.w     D7, 1
  1235. 00000DBC  6004                     bra        +0x6 /* 00000DC2 */
  1236. label00000DBE:
  1237. 00000DBE  1024                     move.b     D0, -[A4]
  1238. 00000DC0  9123                     sub.b      -[A3], D0
  1239. label00000DC2:
  1240. 00000DC2  3007                     move.w     D0, D7
  1241. 00000DC4  5347                     subq.w     D7, 1
  1242. 00000DC6  4A40                     tst.w      D0
  1243. 00000DC8  66F4                     bne        -0xA /* 00000DBE */
  1244. label00000DCA:
  1245. 00000DCA  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1246. 00000DD0  4E5E                     unlink     A6
  1247. 00000DD2  205F                     movea.l    A0, [A7]+
  1248. 00000DD4  5C4F                     addq.w     A7, 6
  1249. 00000DD6  4ED0                     jmp        [A0]
  1250. 00000DD8  8C54                     or.w       D6, [A4]
  1251. 00000DDA  4946                     chk.w      D4, D6
  1252. 00000DDC  4653                     not.w      [A3]
  1253. 00000DDE  5542                     subq.w     D2, 2
  1254. 00000DE0  5052                     addq.w     [A2], 8
  1255. 00000DE2  4544                     chk.w      D2, D4
  1256. 00000DE4  3200                     move.w     D1, D0
  1257. 00000DE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1258. // begin alternate branch 00000DE8-00000DEC
  1259. fn00000DE8:
  1260. 00000DE8  4E56 FFFC                link       A6, -0x0004
  1261. // end alternate branch 00000DE8-00000DEC
  1262. fn00000DE8: // (misaligned)
  1263. 00000DEA  FFFC                     .invalid   <<F/7/7>>
  1264. 00000DEC  2F0C                     move.l     -[A7], A4
  1265. 00000DEE  286E 0008                movea.l    A4, [A6 + 0x8]
  1266. 00000DF2  204C                     movea.l    A0, A4
  1267. 00000DF4  5088                     addq.l     A0, 8
  1268. 00000DF6  2050                     movea.l    A0, [A0]
  1269. 00000DF8  2D48 FFFC                move.l     [A6 - 0x4], A0
  1270. 00000DFC  42A7                     clr.l      -[A7]
  1271. 00000DFE  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  1272. 00000E02  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  1273. 00000E06  295F FFFC                move.l     [A4 - 0x4], [A7]+
  1274. 00000E0A  4AAC FFF8                tst.l      [A4 - 0x8]
  1275. 00000E0E  6708                     beq        +0xA /* 00000E18 */
  1276. 00000E10  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  1277. 00000E14  205F                     movea.l    A0, [A7]+
  1278. 00000E16  A023                     syscall    DisposHandle/DisposeHandle
  1279. label00000E18:
  1280. 00000E18  285F                     movea.l    A4, [A7]+
  1281. 00000E1A  4E5E                     unlink     A6
  1282. 00000E1C  2E9F                     move.l     [A7], [A7]+
  1283. 00000E1E  4E75                     rts
  1284. 00000E20  8E43                     or.w       D7, D3
  1285. 00000E22  4C45 414E                movem.l    D1,D2,D3,D6,A0,A6, D5
  1286. 00000E26  5752                     subq.w     [A2], 3
  1287. 00000E28  4954                     chk.w      D4, [A4]
  1288. 00000E2A  4554                     chk.w      D2, [A4]
  1289. 00000E2C  4946                     chk.w      D4, D6
  1290. 00000E2E  4600                     not.b      D0
  1291. 00000E30  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1292. 00000E34  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1293. 00000E38  0008 4EBA                ori.b      A0, 0xBA
  1294. 00000E3C  FFAC                     .invalid   <<F/6/7>>
  1295. 00000E3E  4E5E                     unlink     A6
  1296. 00000E40  205F                     movea.l    A0, [A7]+
  1297. 00000E42  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1298. 00000E46  4ED0                     jmp        [A0]
  1299. 00000E48  8E48                     or.w       D7, A0
  1300. 00000E4A  444C                     neg.w      A4
  1301. 00000E4C  444F                     neg.w      A7
  1302. 00000E4E  5752                     subq.w     [A2], 3
  1303. 00000E50  4954                     chk.w      D4, [A4]
  1304. 00000E52  4554                     chk.w      D2, [A4]
  1305. 00000E54  4946                     chk.w      D4, D6
  1306. 00000E56  4600                     not.b      D0
  1307. 00000E58  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1308. export_2658: // at 00000E5A (misaligned)
  1309. 00000E5C  FFB4                     .invalid   <<F/6/7>>
  1310. 00000E5E  48E7 0028                movem.l    -[A7], A2,A4
  1311. 00000E62  286E 0008                movea.l    A4, [A6 + 0x8]
  1312. 00000E66  7000                     moveq.l    D0, 0x00
  1313. 00000E68  2D40 FFFC                move.l     [A6 - 0x4], D0
  1314. 00000E6C  7000                     moveq.l    D0, 0x00
  1315. 00000E6E  2D40 FFF8                move.l     [A6 - 0x8], D0
  1316. 00000E72  486E FFB4                pea.l      [A6 - 0x4C]
  1317. 00000E76  487A FFBA                pea.l      [PC - 0x46 /* 00000E32, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1318. 00000E7A  2F0E                     move.l     -[A7], A6
  1319. 00000E7C  4EAD 3912                jsr        [A5 + 0x3912 /* export_1822 */]
  1320. 00000E80  206D D602                movea.l    A0, [A5 - 0x29FE]
  1321. 00000E84  2050                     movea.l    A0, [A0]
  1322. 00000E86  7028                     moveq.l    D0, 0x28
  1323. 00000E88  B068 0004                cmp.w      D0, [A0 + 0x4]
  1324. 00000E8C  6714                     beq        +0x16 /* 00000EA2 */
  1325. 00000E8E  42A7                     clr.l      -[A7]
  1326. 00000E90  3F3C 0100                move.w     -[A7], 0x100
  1327. 00000E94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1328. 00000E98  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  1329. 00000E9C  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  1330. 00000EA0  6010                     bra        +0x12 /* 00000EB2 */
  1331. label00000EA2:
  1332. 00000EA2  42A7                     clr.l      -[A7]
  1333. 00000EA4  2F3C 0000 0100           move.l     -[A7], 0x100
  1334. 00000EAA  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  1335. 00000EAE  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  1336. label00000EB2:
  1337. 00000EB2  206D D602                movea.l    A0, [A5 - 0x29FE]
  1338. 00000EB6  2050                     movea.l    A0, [A0]
  1339. 00000EB8  7020                     moveq.l    D0, 0x20
  1340. 00000EBA  B068 0004                cmp.w      D0, [A0 + 0x4]
  1341. 00000EBE  6612                     bne        +0x14 /* 00000ED2 */
  1342. 00000EC0  42A7                     clr.l      -[A7]
  1343. 00000EC2  2054                     movea.l    A0, [A4]
  1344. 00000EC4  2F28 014A                move.l     -[A7], [A0 + 0x14A]
  1345. 00000EC8  4EAD 54D2                jsr        [A5 + 0x54D2 /* export_2710 */]
  1346. 00000ECC  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1347. 00000ED0  6014                     bra        +0x16 /* 00000EE6 */
  1348. label00000ED2:
  1349. 00000ED2  42A7                     clr.l      -[A7]
  1350. 00000ED4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1351. 00000ED8  2054                     movea.l    A0, [A4]
  1352. 00000EDA  2F28 014A                move.l     -[A7], [A0 + 0x14A]
  1353. 00000EDE  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  1354. 00000EE2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1355. label00000EE6:
  1356. 00000EE6  7001                     moveq.l    D0, 0x01
  1357. 00000EE8  2F00                     move.l     -[A7], D0
  1358. 00000EEA  206E FFFC                movea.l    A0, [A6 - 0x4]
  1359. 00000EEE  2050                     movea.l    A0, [A0]
  1360. 00000EF0  2268 001E                movea.l    A1, [A0 + 0x1E]
  1361. 00000EF4  2251                     movea.l    A1, [A1]
  1362. 00000EF6  206E FFFC                movea.l    A0, [A6 - 0x4]
  1363. 00000EFA  2050                     movea.l    A0, [A0]
  1364. 00000EFC  2468 001E                movea.l    A2, [A0 + 0x1E]
  1365. 00000F00  2452                     movea.l    A2, [A2]
  1366. 00000F02  3029 000A                move.w     D0, [A1 + 0xA]
  1367. 00000F06  906A 0006                sub.w      D0, [A2 + 0x6]
  1368. 00000F0A  48C0                     ext.l      D0
  1369. 00000F0C  2F00                     move.l     -[A7], D0
  1370. 00000F0E  4EAD 5092                jsr        [A5 + 0x5092 /* export_2574 */]
  1371. 00000F12  206D D602                movea.l    A0, [A5 - 0x29FE]
  1372. 00000F16  2050                     movea.l    A0, [A0]
  1373. 00000F18  7028                     moveq.l    D0, 0x28
  1374. 00000F1A  B068 0004                cmp.w      D0, [A0 + 0x4]
  1375. 00000F1E  6736                     beq        +0x38 /* 00000F56 */
  1376. 00000F20  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1377. 00000F24  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1378. 00000F28  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1379. 00000F2C  2054                     movea.l    A0, [A4]
  1380. 00000F2E  3F28 0188                move.w     -[A7], [A0 + 0x188]
  1381. 00000F32  226D D602                movea.l    A1, [A5 - 0x29FE]
  1382. 00000F36  2251                     movea.l    A1, [A1]
  1383. 00000F38  1F29 0006                move.b     -[A7], [A1 + 0x6]
  1384. 00000F3C  226D D602                movea.l    A1, [A5 - 0x29FE]
  1385. 00000F40  2251                     movea.l    A1, [A1]
  1386. 00000F42  1F29 0008                move.b     -[A7], [A1 + 0x8]
  1387. 00000F46  226D D602                movea.l    A1, [A5 - 0x29FE]
  1388. 00000F4A  2251                     movea.l    A1, [A1]
  1389. 00000F4C  1F29 0009                move.b     -[A7], [A1 + 0x9]
  1390. 00000F50  4EBA F7AA                jsr        [PC - 0x856 /* 000006FC */]
  1391. 00000F54  6032                     bra        +0x34 /* 00000F88 */
  1392. label00000F56:
  1393. 00000F56  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1394. 00000F5A  42A7                     clr.l      -[A7]
  1395. 00000F5C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1396. 00000F60  2054                     movea.l    A0, [A4]
  1397. 00000F62  3F28 0188                move.w     -[A7], [A0 + 0x188]
  1398. 00000F66  226D D602                movea.l    A1, [A5 - 0x29FE]
  1399. 00000F6A  2251                     movea.l    A1, [A1]
  1400. 00000F6C  1F29 0006                move.b     -[A7], [A1 + 0x6]
  1401. 00000F70  226D D602                movea.l    A1, [A5 - 0x29FE]
  1402. 00000F74  2251                     movea.l    A1, [A1]
  1403. 00000F76  1F29 0008                move.b     -[A7], [A1 + 0x8]
  1404. 00000F7A  226D D602                movea.l    A1, [A5 - 0x29FE]
  1405. 00000F7E  2251                     movea.l    A1, [A1]
  1406. 00000F80  1F29 0009                move.b     -[A7], [A1 + 0x9]
  1407. 00000F84  4EBA F776                jsr        [PC - 0x88A /* 000006FC */]
  1408. label00000F88:
  1409. 00000F88  486E FFB4                pea.l      [A6 - 0x4C]
  1410. 00000F8C  4EAD 390A                jsr        [A5 + 0x390A /* export_1821 */]
  1411. 00000F90  2F0E                     move.l     -[A7], A6
  1412. 00000F92  4EBA FE54                jsr        [PC - 0x1AC /* 00000DE8 */]
  1413. 00000F96  4CDF 1400                movem.l    A2,A4, [A7]+
  1414. 00000F9A  4E5E                     unlink     A6
  1415. 00000F9C  205F                     movea.l    A0, [A7]+
  1416. 00000F9E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1417. 00000FA2  4ED0                     jmp        [A0]
  1418. 00000FA4  9854                     sub.w      D4, [A4]
  1419. 00000FA6  4749                     chk.w      D3, A1
  1420. 00000FA8  4644                     not.w      D4
  1421. 00000FAA  4F43                     chk.w      D7, D3
  1422. 00000FAC  554D                     subq.w     A5, 2
  1423. 00000FAE  454E                     chk.w      D2, A6
  1424. 00000FB0  542E 444F                addq.b     [A6 + 0x444F], 2
  1425. 00000FB4  5752                     subq.w     [A2], 3
  1426. 00000FB6  4954                     chk.w      D4, [A4]
  1427. 00000FB8  4554                     chk.w      D2, [A4]
  1428. 00000FBA  4946                     chk.w      D4, D6
  1429. 00000FBC  4600                     not.b      D0
  1430. 00000FBE  0000                     .incomplete
  1431.